#ovWidgetCloud { width: 330px; height: 250px; }

.primary, .secondary { float: left; display: inline; }

.primary { width: 646px; margin-right: 12px; }

.secondary { width: 320px; position: relative; }
.secondary .ad300x250 img { padding-top: 0px; }
.secondary .secondaryContentBlock .content { float: none; width: auto; padding: 10px; }
.secondary .secondaryContentBlock.related_items .content { padding-top: 0px; }
.secondary .secondaryContentBlock.related_items .content p { font-size: 11px; color: #333; }
.secondary .secondaryContentBlock.related_items .content p a { font-weight: normal; }

.secondaryContentBlock { margin-bottom: 10px; }

#most_popular { margin-bottom: 10px; border: 1px solid #CCC; }
#most_popular .content { margin: 10px; }
#most_popular .content h3 { font-family: Georgia, Times, sans-serif; font-size: 16px; color: #000; margin-bottom: 10px; }
#most_popular .content ol { list-style-position: inside; margin: 0 10px 0 24px; font-weight: bold; margin-bottom: 15px; }
#most_popular .content li { margin-bottom: 5px; line-height: 1.1em; }
#most_popular .content li a { font-weight: normal; }
#most_popular .content .next_action { margin-bottom: 5px; padding-left: 15px; }
#most_popular ul li { padding: 5px 0; background: url(/lib/img/dotted.gif) repeat-x top; }
#most_popular ul li.first { background-image: none; text-align: left; padding: 0; }
#most_popular ul li .introPic { float: left; display: inline; margin: 0 5px 5px 0; }
#most_popular ul li .introPic img { width: 75px; }

#relatedPOI #most_popular { width: 328px; }

.intro_img { float: left; display: inline; margin-right: 10px; }

.main_feature { clear: both; border: 1px solid #CCC; position: relative; margin-bottom: 15px; }
.main_feature .intro_banner { width: 790px; background: url(/images/form/bg_regarding_banner.png) no-repeat top left; position: relative; left: -21px; top: -11px; height: 37px; margin-bottom: -10px; }
.main_feature .intro_banner h6 { padding: 4px 10px; color: #FFF; font-weight: bold; font-size: 11px; }
.main_feature .content .piece_status { float: none; width: auto; padding: 5px; position: relative; top: -5px; font-size: 17px; border: 4px solid #95C91E; }
.main_feature .content .piece_status .linkBtn2 { margin-top: 0px; }
.main_feature .content .piece_status.submitted { border-color: #F80; }
.main_feature .content .piece_status.draft { border-color: #f9f61c; }
.main_feature h2 { margin-bottom: 10px; }
.main_feature .meta { font-size: 11px; color: #333; padding-bottom: 7px; }
.main_feature .meta a { font-weight: normal; }
.main_feature span.topic { font-size: 11px; }
.main_feature .userInteraction { border-top: 1px solid #CCC; float: none; width: auto; background-color: #F6F6F6; }
.main_feature .userInteraction .addthistoolbox { float: left; display: inline; margin-left: 10px; }
.main_feature .userInteraction .content { float: right; width: auto; margin-right: 10px; }
.main_feature .wrapper { margin: 10px; }
.main_feature .wrapper h2 { font-size: 20px; line-height: 1.2em; font-weight: bold; margin-right: 20px; }
.main_feature .wrapper h2 a { font-weight: normal; font-size: 11px; }
.main_feature .wrapper p { line-height: 1.2em; margin-bottom: 10px; }
.main_feature .wrapper .author_name { font-weight: normal; font-size: 11px; }
.main_feature .wrapper .linkBtn2 { position: relative; margin-top: 20px; }
.main_feature .wrapper .userInteraction { float: none; width: auto; clear: none; padding: 15px 0; position: relative; }
.main_feature .wrapper .userInteraction .content { position: absolute; right: 0px; top: 10px; font-size: 11px; color: #666; text-align: right; }
.main_feature .wrapper .userInteraction .content #report_piece_abuse { padding-left: 15px; background: url(../img/iconFlag.gif) no-repeat left; }
.main_feature .wrapper .userInteraction a { font-weight: normal; }

.follow_up_stats { font-size: 11px; color: #333; }
.follow_up_stats a { font-weight: normal; }

#add_a_followup_popup .content { float: none; width: auto; padding: 10px; }
#add_a_followup_popup .content h1 { color: #036; font-size: 20px; margin-bottom: 15px; }
#add_a_followup_popup .content h2 { color: #000; font-size: 18px; margin-bottom: 10px; }
#add_a_followup_popup .content h3 { color: #999; }
#add_a_followup_popup .content li { border-top: 1px solid #CCC; }
#add_a_followup_popup .content li:hover { background-color: #FDF6E6; }
#add_a_followup_popup .content li a { border: 1px solid #FFF; border-right: none; border-left: none; display: block; }

.no_img { background-image: none; }
.no_img img { visibility: hidden; }
